package cn.jb698.codec.msm.generator.v5base;

import java.util.List;

import cn.jb698.codec.msm.generator.v5base.beans.BcrudCfgTableObj;
import cn.jb698.codec.msm.generator.v5base.beans.BcrudConfigBean;

/**
 * 增删改查配置对象创建服务
 * @author LIU
 * @date 2023-05-24 17:01:27
 */
public interface BcrudCfgObjCreateService {

	/**
	 * 配置表对象列表创建
	 * 创建表JsBean
	 * 
	 * @return
	 * @throws Exception 
	 */
	List<BcrudCfgTableObj> doBcrudCfgTableObjListCreate(BcrudConfigBean reqCfgBean) throws Exception;

//	/**
//	 * 创建JSON文件到输出目录
//	 * 
//	 * @param cfgBean
//	 * @param tableJsBeans
//	 * @return
//	 * @throws IOException
//	 */
//	List<String> doCfgTableObjListOutputToJsonFiles(BcrudConfigBean cfgBean, List<BcrudCfgTableObj> tableJsBeans) throws Exception;
}
